package com.msb.socket;

import java.io.*;
import java.net.Socket;

/**
 * @author wuJiaWei
 * @version 1.0
 */
public class TestClient {
    public static void main(String[] args) throws IOException {
        System.out.println("客户端启动，等待连接");
        //套接字：指定服务器的ip和端口号
        Socket s = new Socket("192.168.0.220",8888);
        //对于程序员来说，感受利用输出流在传送数据：
        OutputStream os = s.getOutputStream();//获取输出流
        DataOutputStream dos = new DataOutputStream(os);//包装
        //传送数据:
        dos.writeUTF("你好，服务器，我是客户端");

        //对服务器返回的数据做处理
        InputStream inputStream = s.getInputStream();
        DataInputStream dis = new DataInputStream(inputStream);
        String str = dis.readUTF();
        System.out.println(str);

        //关闭资源 流、网络
        dos.close();
        os.close();
        s.close();
    }
}
